#ifndef FILE_PUB_H
#define FILE_PUB_H

//操作类型枚举
typedef enum {
	OP_ADD_STUDENT,
	OP_DELETE_STUDENT,
	OP_MODIFY_STUDENT,
	OP_ADD_COURSE,
	OP_DELETE_COURSE,
	OP_MODIFY_COURSE,
	OP_SELECT_COURSE,
	OP_DROP_COURSE
} OperationType;

//文件操作接口
void init_file_system();         //初始化文件系统
int load_data_from_files();      //从文件加载数据
int save_data_to_files();        //保存数据到文件
void log_operation(OperationType op_type, const char* target_id, const char* details);                       //记录日志
void input_data_from_keyboard(); //从键盘输入数据

#endif
